import React from 'react';
import Svg, { ClipPath, Defs, G, Path, Rect } from 'react-native-svg';

interface ClipPathProps {
    id: string;
    children?: React.ReactNode; // 添加children支持
}

const BellImage = (props: any) => {
    return (
        <Svg
            width="24.000000"
            height="24.000000"
            viewBox="0 0 24 24"
            fill="none"
            {...props}>
            <Defs>
                <ClipPath id="clip150_171659">
                    <Rect
                        id="bell"
                        width="24.000000"
                        height="24.000000"
                        fill="white"
                        fill-opacity="0"
                    />
                </ClipPath>
            </Defs>
            <G clip-path="url(#clip150_171659)">
                <G opacity="0.400000">
                    <G style="mix-blend-mode:normal">
                        <G opacity="0.000000">
                            <Rect
                                id="矩形"
                                width="24.000000"
                                height="24.000000"
                                fill="#000000"
                                fill-opacity="0"
                            />
                            <Rect
                                id="矩形"
                                width="24.000000"
                                height="24.000000"
                                stroke="#000000"
                                stroke-opacity="0"
                                stroke-width="1.000000"
                            />
                        </G>
                        <Path
                            id="形状"
                            d="M9.79 19.16C9.67 19.16 9.62 19.21 9.62 19.32C9.67 19.93 9.92 20.44 10.38 20.86C10.83 21.27 11.37 21.48 12 21.48C12.62 21.48 13.16 21.27 13.61 20.85C14.05 20.43 14.3 19.91 14.36 19.29C14.36 19.2 14.3 19.16 14.2 19.16L9.79 19.16ZM19.2 15.78C18.85 15.35 18.62 15.03 18.52 14.82C18.41 14.6 18.36 14.4 18.36 14.22L18.36 10.58C18.36 9.27 17.99 8.09 17.25 7.03C16.51 5.97 15.53 5.22 14.31 4.8L13.86 4.66C13.75 4.27 13.52 3.95 13.17 3.69C12.83 3.43 12.43 3.3 12 3.3C11.55 3.3 11.16 3.43 10.8 3.7C10.45 3.96 10.22 4.3 10.12 4.7C9.43 4.88 8.82 5.18 8.28 5.58C7.45 6.15 6.8 6.89 6.32 7.8C5.85 8.7 5.62 9.66 5.62 10.68L5.62 14.22C5.62 14.4 5.56 14.6 5.45 14.82C5.35 15.03 5.12 15.36 4.78 15.8C4.62 16.04 4.52 16.29 4.48 16.57C4.45 16.84 4.5 17.1 4.64 17.34C4.76 17.59 4.93 17.79 5.16 17.94C5.4 18.08 5.66 18.16 5.93 18.16L18.04 18.16C18.31 18.16 18.57 18.08 18.8 17.94C19.04 17.79 19.21 17.59 19.34 17.34C19.47 17.08 19.52 16.82 19.5 16.54C19.47 16.26 19.37 16 19.2 15.78ZM5.93 16.9C5.84 16.9 5.78 16.86 5.75 16.79C5.71 16.71 5.72 16.64 5.78 16.56C6.2 16.01 6.49 15.56 6.65 15.22C6.8 14.87 6.88 14.53 6.88 14.2L6.88 10.66C6.88 9.86 7.06 9.1 7.43 8.38C7.81 7.66 8.33 7.06 9 6.6C9.88 5.97 10.88 5.66 12 5.66C12.65 5.66 13.28 5.76 13.88 5.98C14.84 6.32 15.61 6.92 16.2 7.76C16.8 8.6 17.1 9.53 17.1 10.56L17.1 14.2C17.1 14.53 17.17 14.87 17.33 15.21C17.48 15.55 17.77 15.99 18.2 16.54C18.25 16.63 18.26 16.71 18.24 16.79C18.21 16.86 18.14 16.9 18.04 16.9L5.93 16.9Z"
                            fill="#000000"
                            fillOpacity="1.000000"
                            fillRule="nonzero"
                        />
                        <Path
                            id="形状"
                            d="M9.62 19.32C9.67 19.93 9.92 20.44 10.38 20.86C10.83 21.27 11.37 21.48 12 21.48C12.62 21.48 13.16 21.27 13.61 20.85C14.05 20.43 14.3 19.91 14.36 19.29C14.36 19.2 14.3 19.16 14.2 19.16L9.79 19.16C9.67 19.16 9.62 19.21 9.62 19.32ZM18.52 14.82C18.41 14.6 18.36 14.4 18.36 14.22L18.36 10.58C18.36 9.27 17.99 8.09 17.25 7.03C16.51 5.97 15.53 5.22 14.31 4.8L13.86 4.66C13.75 4.27 13.52 3.95 13.17 3.69C12.83 3.43 12.43 3.3 12 3.3C11.55 3.3 11.16 3.43 10.8 3.7C10.45 3.96 10.22 4.3 10.12 4.7C9.43 4.88 8.82 5.18 8.28 5.58C7.45 6.15 6.8 6.89 6.32 7.8C5.85 8.7 5.62 9.66 5.62 10.68L5.62 14.22C5.62 14.4 5.56 14.6 5.45 14.82C5.35 15.03 5.12 15.36 4.78 15.8C4.62 16.04 4.52 16.29 4.48 16.57C4.45 16.84 4.5 17.1 4.64 17.34C4.76 17.59 4.93 17.79 5.16 17.94C5.4 18.08 5.66 18.16 5.93 18.16L18.04 18.16C18.31 18.16 18.57 18.08 18.8 17.94C19.04 17.79 19.21 17.59 19.34 17.34C19.47 17.08 19.52 16.82 19.5 16.54C19.47 16.26 19.37 16 19.2 15.78C18.85 15.35 18.62 15.03 18.52 14.82ZM5.75 16.79C5.71 16.71 5.72 16.64 5.78 16.56C6.2 16.01 6.49 15.56 6.65 15.22C6.8 14.87 6.88 14.53 6.88 14.2L6.88 10.66C6.88 9.86 7.06 9.1 7.43 8.38C7.81 7.66 8.33 7.06 9 6.6C9.88 5.97 10.88 5.66 12 5.66C12.65 5.66 13.28 5.76 13.88 5.98C14.84 6.32 15.61 6.92 16.2 7.76C16.8 8.6 17.1 9.53 17.1 10.56L17.1 14.2C17.1 14.53 17.17 14.87 17.33 15.21C17.48 15.55 17.77 15.99 18.2 16.54C18.25 16.63 18.26 16.71 18.24 16.79C18.21 16.86 18.14 16.9 18.04 16.9L5.93 16.9C5.84 16.9 5.78 16.86 5.75 16.79Z"
                            stroke="#000000"
                            strokeOpacity="0"
                            strokeWidth="1.000000"
                        />
                    </G>
                </G>
            </G>
        </Svg>
    );
};
export default BellImage;
